package com.yungu.swift.system.sys.model.dto;

import com.yungu.swift.base.model.BaseDto;


public class SysRoleDto extends BaseDto {

    public static final int TYPE_DEFAULT = 1;
    public static final int TYPE_NEW = 2;

    /**
     * 默认代理角色
     */
    public static final String DEFAULT_ROLE_AGENT = "bae2c29b1b3444349c73173d64790cd0";
    /**
     * 默认公司角色
     */
    public static final String DEFAULT_ROLE_COMPANY = "c7750eea6d574f55915af59a1219b9a5";

    /**
     * 角色名称
     **/
    private String name;

    /**
     * 类型（1：默认角色、2：自建角色）
     **/
    private Integer type;

    /**
     * 代理 Uuid
     */
    private String agentUuid;

    /**
     * 公司 Uuid
     */
    private String companyUuid;

    //附加字段
    /**
     * 角色等级
     */
    private String level;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public String getAgentUuid() {
        return agentUuid;
    }

    public void setAgentUuid(String agentUuid) {
        this.agentUuid = agentUuid;
    }

    public String getCompanyUuid() {
        return companyUuid;
    }

    public void setCompanyUuid(String companyUuid) {
        this.companyUuid = companyUuid;
    }

    public String getLevel() {
        return level;
    }

    public void setLevel(String level) {
        this.level = level;
    }
}
